a {
    color: #0000ff;
    text-decoration: underline;
}

a:hover {
    cursor: pointer;
}

div.jplex-window a.close {
    text-decoration: none;
}

body {
    font: 13px / 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    background-color: #fff;
    background-image: url('../img/wall.png');
    color: #333;
    overflow: hidden;
}

div.jplex-window div.header {
    background: #323232;
    color: #fefefe;
}

div.jplex-window a.close, div.jplex-window a.close:hover {
    background: url('../../src/jplex/components/frame/assets/window-close.png') no-repeat;
}

div.jplex-window a.close:hover {
    background-position: 0 -15px;
}

ul.smooth-tabs {
    margin: 2em;
    position: absolute;
    z-index: 0;
    top: 3.7em;
}

div.jplex-menubar {
    font-size: 1em;
    color:black;
    margin:0;
}

div#f-home div.header {
    padding:0;
}
div#f-home div.title {
    padding:0.2em 0.5em 0.2em 0.5em;
}

div.menubar li.item {
    height: 22px;
}


div#f-home {
    width: 60%;
    text-align: justify;
}

ul.code-tabs {
    float: right;
    width:100%;
    border-bottom: 2px #79b3ec solid;
    margin-bottom: 1em;
}

ul.code-tabs li.jplex-tabs-active {
    background: #79b3ec;
    color: white;
}

ul.code-tabs li {
    padding: 0.1em 0.5em 0.1em 0.5em;
    border: 2px #79b3ec solid;
    margin: 0 0.4em -2px 0;
    float: right;

    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}

ul.code-tabs li:hover {
    color: #333333;
    background: #79b3ec;
}

ul.code-tabs li:first-child {
    margin-left:0;
}

div#about {
    width: 30%;
    text-align: justify;
}

div#about div.body {
    padding: 2em;
    padding-top: 0.5em;
}

div#about table {
    text-align: center;
}

div.jplex-window div.footer {
    text-align: right;
}

a.top {
    position: absolute;
    bottom: 1em;
    right: 2em;
}

div#slideshow div.body {
    padding:0;
}
div#slideshow {
    border-color:#222222;
}